/*
 * 客户端默认注入常量
 */
import { TurboModuleRegistry, NativeModules } from 'react-native'

const context =
  TurboModuleRegistry?.getEnforcing?.('NERCTAppContextModule')?.getConstants() ||
  NativeModules.NERCTAppContextModule ||
  {}

// 客户端环境变量
export const appEnv = JSON.parse(context.appEnv || '{}')

// 客户端当前支持的API列表
export const supportedApi = JSON.parse(context.supportedApi || '[]')

// 客户端路由协议链接参数
export const queryParams = JSON.parse(context.queryParams || '{}')

// 客户端网络环境host列表
export const appHosts = JSON.parse(context.appHosts || '{}')
